package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.BatInstBatchVO;

import java.util.List;

/**
 * <p>
 * Description:批次实例信息
 * <p>
 * 
 * @author ligm
 * @date 2018-06-13
 */
public interface BatInstBatchService {

	public int insertBatInstBatch(BatInstBatchVO inBatInstBatchVo);

	public int deleteByPk(BatInstBatchVO batInstBatchVo);

	public int updateByPk(BatInstBatchVO batInstBatchVo);

	public BatInstBatchVO queryByPk(BatInstBatchVO batInstBatchVo);

	public int updateBatInstBatchStatus(BatInstBatchVO batInstBatchVo);

	public BatInstBatchVO queryByCondition(BatInstBatchVO batInstBatchVo);

	/**
	 * 按条件查询批次集合
	 *
	 * @author wanglaisheng
	 * @date 20201126
	 * @param queryCondition
	 * @return list 批次集合
	 */
	List<BatInstBatchVO> queryListByCondition(BatInstBatchVO queryCondition);
}
